Thư viện từ xa Thư_viện_(máy_tính)

Một giải pháp khác cho vấn đề thư viện đến từ việc sử dụng các file thực thi hoàn toàn riêng biệt (thường ở dạng nhẹ) và gọi chúng bằng cách sử dụng một lời gọi thủ tục từ xa (RPC) qua mạng đến một máy tính khác. Cách tiếp cận này tối đa hóa việc sử dụng lại hệ điều hành: mã cần thiết để hỗ trợ thư viện là cùng một mã được sử dụng để cung cấp hỗ trợ và bảo mật ứng dụng cho mọi chương trình khác. Ngoài ra, các hệ thống như vậy không yêu cầu thư viện tồn tại trên cùng một máy, nhưng có thể chuyển tiếp các yêu cầu qua mạng.

Tuy nhiên, cách tiếp cận như vậy có nghĩa là mọi lời gọi thư viện đòi hỏi một lượng chi phí đáng kể. Các lời gọi RPC đắt hơn nhiều so với việc gọi một thư viện chia sẻ đã được tải trên cùng một máy. Cách tiếp cận này thường được sử dụng trong kiến trúc phân tán, sử dụng nhiều các cuộc gọi từ xa như vậy, đáng chú ý là các hệ thống máy chủ-máy khách và máy chủ ứng dụng như Enterprise JavaBeans.